michael morales
International FootballUFC Interim Welterweight Belt: Prates, Morales and the Clock Makhachev Cannot StopTwo in the morning, a small beer bar on Beijing Road in Guangzhou. The waiter...
Domestic FootballNguyen Xuan Son and Three Injuries: Vietnam's Squad Puzzle Before the 2027 Asian CupOn September 26, 2026, at Rizal Memorial Stadium in Manila, Nguyen Xuan Son...
International FootballWhen Data Falls Silent: The Paradox of Modern Football AnalysisOne October afternoon in Liverpool, I sat in a cramped office with two screen...
AthleticsVietnamese Athletics: When Nobody Measures the TrackLate in May, I opened four tabs at once on my computer screen in Beijing: the...
International FootballPSG Topples Barca in a Feast of Goals: When Two Pressing Storms CollideI was sitting in a small bar in Turin, where the screen showing the match wou...
ChessThe UzChess Cup Miniature and the Trap of a Theory-Avoidance OpeningAt board three of the UzChess Cup, there was a moment the scoreboard will nev...
EsportsBLAST Slam VIII: Yandex Reverse-Sweeps PARIVISION to Lock a Top-Three Finish and USD 135,000At minute 63 of the decider, with both teams having burned their last...
Domestic FootballThree Candidates for the VFF Chair: The Term X Race Is Priced by Sponsorship ContractsOn October 21, the list of candidates for the leadership positions of the...
BadmintonAsian Games 2026: PV Sindhu loses to Chen Yufei and the limits of an attacking gamePV Sindhu left the court after the Asian Games 2026 women's singles...
ChessChess Bundesliga 2026/87: When a Relegation Was Decided Off the BoardThe 2026/87 German Chess Bundesliga season left behind a case in which the...
Domestic FootballVietnamese Football and the Invisible Structure: What Truly Creates a Golden GenerationA March morning at a youth academy in central Vietnam. The mist has not yet...
VolleyballFukuoka kicks off the race for Olympic 2028 berth: Japan and the problem of Asian dominanceWhen the stadium falls silent, I begin to hear the whispers of tactics. But i...
Table TennisWhen Table Tennis Data Speaks: Lessons From a Broken Analysis PipelineOn an early August morning, I sat in front of my screen with a dataset of...
Table Tennis2026 U.S. Open Table Tennis: 118 Events, a December 1 Deadline and the Gold Membership RuleOn December 1, 2026, registration for the U.S. Open table tennis championship...
International FootballPSG beat Barcelona 4-2 but lose Kvaratskhelia to ACL ruptureBefore the hour mark in PSG's Champions League match against Barcelona, Khvic...
BadmintonBWF World Tour: Reading the Gaps on Court Before Reading the ScoreboardDuring a quarterfinal at a Super 750 BWF World Tour event in the middle of th...
Domestic FootballVietnam Women vs Thailand Women, 17:30 on September 21: When the 0-8 Scoreline and the Qualification Math Refuse to MatchI sat in front of the screen at three in the morning Paris time, my coffee lo...
BasketballGiannakopoulos calls for CSKA's return to EuroLeague and criticizes Olympiacos over its NBA stanceGIANNAKOPOULOS CALLS FOR CSKA'S RETURN TO EUROLEAGUE, CRITICIZES OLYMPIACOS...
International FootballAn Empty Dossier in the Transfer Window: Reading Signals When Noise Takes OverOn my desk, one Tuesday morning, there was a dossier. Hard cover, neatly boun...
EsportsNine Empty Fields in One Analysis: Vietnamese Esports Needs a Minimum Data Set Before Hitting PublishAt 2:14 in the morning, the report sat on the screen with nine mandatory...
